package com.cn.xiaonuo.slbfinances.shopassets.service;

import com.cn.xiaonuo.common.entity.BusinessMessage;
import com.cn.xiaonuo.slbfinances.shopassets.param.PageMerchantAssetsParam;
import com.cn.xiaonuo.slbfinances.shopassets.param.PageRevenueDetailsParam;

import javax.servlet.http.HttpServletResponse;
import java.io.IOException;

/**
 * @BelongsProject: slb-reports-java
 * @Author: likui
 * @CreateTime: 2022-12-21  17:28
 * @Description: TODO
 */
public interface SlRevenueDetailsService {
    /**
     * 定时同步收入明细
     * @return
     */
    BusinessMessage revenueDetails();

    /**
     * 收入明细列表
     * @param param
     * @return
     */
    BusinessMessage pageRevenueDetails(PageRevenueDetailsParam param);

    /**
     * 收入明细列表导出
     * @param response
     * @param param
     */
    void revenueDetailsExcel(HttpServletResponse response, PageRevenueDetailsParam param);
}
